package cn.xinfei.xdecision.engine.runner.service;

import cn.xinfei.xdecision.common.datamodel.DecisionDataQueryLog;
import com.github.pagehelper.PageInfo;

import java.util.Date;
import java.util.List;

public interface DecisionDataQueryService {


    DecisionDataQueryLog saveDecisionDataQueryLogByBizId(DecisionDataQueryLog decisionDataQueryLog);

    List<DecisionDataQueryLog> getDecisionDataQueryLogByBizId(String bizId);

    PageInfo<DecisionDataQueryLog> getDecisionDataQueryLogByBizId(String bizId, String state, Date start, Date end, Integer pageNo, Integer pageSize);

    List<DecisionDataQueryLog> getDecisionDataQueryLogByDecisionId(String decisionId);

    DecisionDataQueryLog updateDecisionDataQueryLogByDecisionId(DecisionDataQueryLog decisionDataQueryLog);
}
